﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml;

namespace LdtJudge.DataEngine.Model.ElmentModel
{
    /// <summary>
    /// 节点提取内容合集
    /// </summary>
    public class NodeModelList
    {

        /// <summary>
        /// 节点分类对象
        /// </summary>
        public NodeModelKey NodeModelKey { get; set; }

        /// <summary>
        /// 合并后的节点内容
        /// </summary>
        private List<NodeModel> _AfterMergerListModels = new List<NodeModel>();

        /// <summary>
        /// 合并后的Xml内容
        /// </summary>
        public XmlNode AfterMergeXmlNode { get; set; }

        /// <summary>
        /// 节点合并后集合
        /// </summary>
        public List<NodeModel> AfterMergerListModels
        {
            get { return _AfterMergerListModels; }
            set { _AfterMergerListModels = value; }
        }

        private List<NodeModel> _BeforeMergerListModels = new List<NodeModel>();
        /// <summary>
        /// 合并前的数据集合
        /// </summary>
        public List<NodeModel> BeforeMergerListModels
        {
            get { return _BeforeMergerListModels; }
            set { _BeforeMergerListModels = value; }
        }

    }
}
